package com.xinchuang.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 *
 * </p>
 *
 * @author baomidou
 * @since 2023-11-01
 */
@TableName("t_df_quotation_detail")
@ApiModel(value = "DfQuotationDetail对象", description = "")
public class DfQuotationDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("报价表Id")
    private String quotationId;

    @ApiModelProperty("零件名称=产品名称=产品零件号")
    private String productName;

    @ApiModelProperty("零件号=产品编号")
    private String productCode;

    @ApiModelProperty("图片=产品图片")
    private String productImage;

    @ApiModelProperty("产品材料=材料信息")
    private String productMaterial;

    @ApiModelProperty("产品尺寸")
    private String productSize;

    @ApiModelProperty("长")
    private String productLength;

    @ApiModelProperty("宽")
    private String productWidth;

    @ApiModelProperty("高")
    private String productHeight;

    @ApiModelProperty("型腔数=每模腔数")
    private String cavityNum;

    @ApiModelProperty("入水形式=浇筑系统")
    private String pour;

    @ApiModelProperty("前模钢材=型腔材料=A板的模具材料")
    private String cavity;

    @ApiModelProperty("后模钢材=型芯材料=B板的模具材料")
    private String core;

    @ApiModelProperty("模架钢材=模架材料")
    private String moldBaseMaterial;

    @ApiModelProperty("运动件（斜顶/直顶/滑块）")
    private String movingParts;

    @ApiModelProperty("模具尺寸")
    private String moldSize;

    @ApiModelProperty("模具尺寸-长")
    private String moldLength;

    @ApiModelProperty("模具尺寸-宽")
    private String moldWidth;

    @ApiModelProperty("模具尺寸-高")
    private String moldHeight;

    @ApiModelProperty("试模设备Id")
    private String deviceId;

    @ApiModelProperty("注塑设备（T)=试模设备名称=定义机台=注塑")
    private String deviceName;

    @ApiModelProperty("模具费用（万）")
    private String moldFee;

    @ApiModelProperty("模具总价(元)")
    private String moldTotalFee;

    @ApiModelProperty("制作周期")
    private String makeTime;

    @ApiModelProperty("寿命")
    private String longevity;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("联系人")
    private String contacts;

    @ApiModelProperty("电话")
    private String phone;

    @ApiModelProperty("模具名称")
    private String moldName;

    @ApiModelProperty("首次试模时间")
    private String t1Time;

    @ApiModelProperty("产品重量")
    private String productWeight;

    @ApiModelProperty("数据文件名")
    private String drawing;

    @ApiModelProperty("最终交付时间")
    private String leadTime;

    @ApiModelProperty("模具重量")
    private String moldWeight;

    @ApiModelProperty("模具寿命")
    private String moldLongevity;

    @ApiModelProperty("设备吨位")
    private String press;

    @ApiModelProperty("加工材料费")
    private String machiningMaterialCost;

    @ApiModelProperty("热处理")
    private String heatTreatment;

    @ApiModelProperty("装配材料费")
    private String assemlyMaterialCost;

    @ApiModelProperty("设计费")
    private String designCost;

    @ApiModelProperty("加工费")
    private String manufacturingCost;

    @ApiModelProperty("三坐标测量费")
    private String cmmMeasure;

    @ApiModelProperty("其它费用")
    private String otherFee;

    @ApiModelProperty("皮纹费用=1.纹理费用")
    private String textureFee;

    @ApiModelProperty("总价(元)")
    private String totalFee;

    @ApiModelProperty("供应商")
    private String supplier;

    @ApiModelProperty("签字")
    private String signature;

    @ApiModelProperty("盖章")
    private String stamp;

    @ApiModelProperty("日期")
    private String date;

    @ApiModelProperty("表面状态（主页）")
    private String surface;

    @ApiModelProperty("油缸")
    private String hydroCylinder;

    @ApiModelProperty("吊环")
    private String eyeBolt;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getQuotationId() {
        return quotationId;
    }

    public void setQuotationId(String quotationId) {
        this.quotationId = quotationId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductImage() {
        return productImage;
    }

    public void setProductImage(String productImage) {
        this.productImage = productImage;
    }

    public String getProductMaterial() {
        return productMaterial;
    }

    public void setProductMaterial(String productMaterial) {
        this.productMaterial = productMaterial;
    }

    public String getProductSize() {
        return productSize;
    }

    public void setProductSize(String productSize) {
        this.productSize = productSize;
    }

    public String getProductLength() {
        return productLength;
    }

    public void setProductLength(String productLength) {
        this.productLength = productLength;
    }

    public String getProductWidth() {
        return productWidth;
    }

    public void setProductWidth(String productWidth) {
        this.productWidth = productWidth;
    }

    public String getProductHeight() {
        return productHeight;
    }

    public void setProductHeight(String productHeight) {
        this.productHeight = productHeight;
    }

    public String getCavityNum() {
        return cavityNum;
    }

    public void setCavityNum(String cavityNum) {
        this.cavityNum = cavityNum;
    }

    public String getPour() {
        return pour;
    }

    public void setPour(String pour) {
        this.pour = pour;
    }

    public String getCavity() {
        return cavity;
    }

    public void setCavity(String cavity) {
        this.cavity = cavity;
    }

    public String getCore() {
        return core;
    }

    public void setCore(String core) {
        this.core = core;
    }

    public String getMoldBaseMaterial() {
        return moldBaseMaterial;
    }

    public void setMoldBaseMaterial(String moldBaseMaterial) {
        this.moldBaseMaterial = moldBaseMaterial;
    }

    public String getMovingParts() {
        return movingParts;
    }

    public void setMovingParts(String movingParts) {
        this.movingParts = movingParts;
    }

    public String getMoldSize() {
        return moldSize;
    }

    public void setMoldSize(String moldSize) {
        this.moldSize = moldSize;
    }

    public String getMoldLength() {
        return moldLength;
    }

    public void setMoldLength(String moldLength) {
        this.moldLength = moldLength;
    }

    public String getMoldWidth() {
        return moldWidth;
    }

    public void setMoldWidth(String moldWidth) {
        this.moldWidth = moldWidth;
    }

    public String getMoldHeight() {
        return moldHeight;
    }

    public void setMoldHeight(String moldHeight) {
        this.moldHeight = moldHeight;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getMoldFee() {
        return moldFee;
    }

    public void setMoldFee(String moldFee) {
        this.moldFee = moldFee;
    }

    public String getMoldTotalFee() {
        return moldTotalFee;
    }

    public void setMoldTotalFee(String moldTotalFee) {
        this.moldTotalFee = moldTotalFee;
    }

    public String getMakeTime() {
        return makeTime;
    }

    public void setMakeTime(String makeTime) {
        this.makeTime = makeTime;
    }

    public String getLongevity() {
        return longevity;
    }

    public void setLongevity(String longevity) {
        this.longevity = longevity;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getMoldName() {
        return moldName;
    }

    public void setMoldName(String moldName) {
        this.moldName = moldName;
    }

    public String gett1Time() {
        return t1Time;
    }

    public void sett1Time(String t1Time) {
        this.t1Time = t1Time;
    }

    public String getProductWeight() {
        return productWeight;
    }

    public void setProductWeight(String productWeight) {
        this.productWeight = productWeight;
    }

    public String getDrawing() {
        return drawing;
    }

    public void setDrawing(String drawing) {
        this.drawing = drawing;
    }

    public String getLeadTime() {
        return leadTime;
    }

    public void setLeadTime(String leadTime) {
        this.leadTime = leadTime;
    }

    public String getMoldWeight() {
        return moldWeight;
    }

    public void setMoldWeight(String moldWeight) {
        this.moldWeight = moldWeight;
    }

    public String getMoldLongevity() {
        return moldLongevity;
    }

    public void setMoldLongevity(String moldLongevity) {
        this.moldLongevity = moldLongevity;
    }

    public String getPress() {
        return press;
    }

    public void setPress(String press) {
        this.press = press;
    }

    public String getMachiningMaterialCost() {
        return machiningMaterialCost;
    }

    public void setMachiningMaterialCost(String machiningMaterialCost) {
        this.machiningMaterialCost = machiningMaterialCost;
    }

    public String getHeatTreatment() {
        return heatTreatment;
    }

    public void setHeatTreatment(String heatTreatment) {
        this.heatTreatment = heatTreatment;
    }

    public String getAssemlyMaterialCost() {
        return assemlyMaterialCost;
    }

    public void setAssemlyMaterialCost(String assemlyMaterialCost) {
        this.assemlyMaterialCost = assemlyMaterialCost;
    }

    public String getDesignCost() {
        return designCost;
    }

    public void setDesignCost(String designCost) {
        this.designCost = designCost;
    }

    public String getManufacturingCost() {
        return manufacturingCost;
    }

    public void setManufacturingCost(String manufacturingCost) {
        this.manufacturingCost = manufacturingCost;
    }

    public String getCmmMeasure() {
        return cmmMeasure;
    }

    public void setCmmMeasure(String cmmMeasure) {
        this.cmmMeasure = cmmMeasure;
    }

    public String getOtherFee() {
        return otherFee;
    }

    public void setOtherFee(String otherFee) {
        this.otherFee = otherFee;
    }

    public String getTextureFee() {
        return textureFee;
    }

    public void setTextureFee(String textureFee) {
        this.textureFee = textureFee;
    }

    public String getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(String totalFee) {
        this.totalFee = totalFee;
    }

    public String getSupplier() {
        return supplier;
    }

    public void setSupplier(String supplier) {
        this.supplier = supplier;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getStamp() {
        return stamp;
    }

    public void setStamp(String stamp) {
        this.stamp = stamp;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getSurface() {
        return surface;
    }

    public void setSurface(String surface) {
        this.surface = surface;
    }

    public String getHydroCylinder() {
        return hydroCylinder;
    }

    public void setHydroCylinder(String hydroCylinder) {
        this.hydroCylinder = hydroCylinder;
    }

    public String getEyeBolt() {
        return eyeBolt;
    }

    public void setEyeBolt(String eyeBolt) {
        this.eyeBolt = eyeBolt;
    }

    @Override
    public String toString() {
        return "DfQuotationDetail{" +
            "id = " + id +
            ", quotationId = " + quotationId +
            ", productName = " + productName +
            ", productCode = " + productCode +
            ", productImage = " + productImage +
            ", productMaterial = " + productMaterial +
            ", productSize = " + productSize +
            ", productLength = " + productLength +
            ", productWidth = " + productWidth +
            ", productHeight = " + productHeight +
            ", cavityNum = " + cavityNum +
            ", pour = " + pour +
            ", cavity = " + cavity +
            ", core = " + core +
            ", moldBaseMaterial = " + moldBaseMaterial +
            ", movingParts = " + movingParts +
            ", moldSize = " + moldSize +
            ", moldLength = " + moldLength +
            ", moldWidth = " + moldWidth +
            ", moldHeight = " + moldHeight +
            ", deviceId = " + deviceId +
            ", deviceName = " + deviceName +
            ", moldFee = " + moldFee +
            ", moldTotalFee = " + moldTotalFee +
            ", makeTime = " + makeTime +
            ", longevity = " + longevity +
            ", remark = " + remark +
            ", contacts = " + contacts +
            ", phone = " + phone +
            ", moldName = " + moldName +
            ", t1Time = " + t1Time +
            ", productWeight = " + productWeight +
            ", drawing = " + drawing +
            ", leadTime = " + leadTime +
            ", moldWeight = " + moldWeight +
            ", moldLongevity = " + moldLongevity +
            ", press = " + press +
            ", machiningMaterialCost = " + machiningMaterialCost +
            ", heatTreatment = " + heatTreatment +
            ", assemlyMaterialCost = " + assemlyMaterialCost +
            ", designCost = " + designCost +
            ", manufacturingCost = " + manufacturingCost +
            ", cmmMeasure = " + cmmMeasure +
            ", otherFee = " + otherFee +
            ", textureFee = " + textureFee +
            ", totalFee = " + totalFee +
            ", supplier = " + supplier +
            ", signature = " + signature +
            ", stamp = " + stamp +
            ", date = " + date +
            ", surface = " + surface +
            ", hydroCylinder = " + hydroCylinder +
            ", eyeBolt = " + eyeBolt +
        "}";
    }
}
